package com.hxzy.shop.commodity.dto.resp;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Author: cxy
 * @Date: 2022/9/6 15:28
 */
@Data
public class AppletsContractPageResp {

    @ApiModelProperty(value = "合约和会员关联表id")
    private Long contractInnerMemberId;

    @ApiModelProperty(value = "合约用药签约信息id")
    private Long signCouponInfoId;

    @ApiModelProperty(value = "合约id")
    private Long id;

    @ApiModelProperty(value = "药品名称")
    private List<String> drugNames;

    /**
     * 签约周期
     */
    @ApiModelProperty("签约周期")
    private Integer signPeriod;

    /**
     * 0 永久有效 1 不是永久有效
     */
    @ApiModelProperty("0 永久有效 1 不是永久有效")
    private Integer validity;
    /**
     * 开始有效期
     */
    @ApiModelProperty("开始有效期")
    private Date startTime;
    /**
     * 结束有效期
     */
    @ApiModelProperty("结束有效期")
    private Date endTime;

    @ApiModelProperty("优惠多少钱")
    private BigDecimal discount;

    /**
     * 签约限制 1 不限制 2 次数限制
     */
    @ApiModelProperty("签约限制 1 不限制 2 次数限制")
    private Integer signLimit;
    /**
     * 签约次数
     */
    @ApiModelProperty("签约次数")
    private Integer signNumber;

    /**
     * 优惠券类型 1满减券  2 包邮券
     */
    @ApiModelProperty("优惠券类型 1满减券  2 包邮券")
    private Integer couponType;
}
